<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script type="text/javascript">
			/*
			  练习1：有已知以下购物车数据，每一个都选中了，则返回的全选状态为true（选中了），只要有一个没有选中则返回false(未选中了)
		   */


			var cartGoods = [{
					goodsname: '小米10',
					price: 5000,
					isChecked: true, //代表是否选中了
				},
				{
					goodsname: '苹果10',
					price: 3000,
					isChecked: false, //代表是否选中了
				}
			];

			var isChecked = cartGoods.every(val =>val.isChecked == true);


			// 判断
			if (isChecked) {
				console.log('选中了');
			} else {
				console.log('未选中了');
			}



			//练习2：有已知以下某公司员工薪金信息，把每一位员工的salary薪金信息 加 2000，并返回新数组，注意：不影响原数组
			var persons = [
				{
					username: '张飞',
					sex: '男',
					salary: 50000
				},
				{
					username: '关羽',
					sex: '男',
					salary: 60000
				}
			];




			var resArr = persons.map(val=>({...val,salary:val.salary + 2000}));
			console.log(resArr);
		</script>
	</body>
</html>
